var wait = "";
$ (document).ready (function () {
    $ ('button').click (function () {
        var anim = $ (this).attr ('data-test');
        minidemo (anim);
    });
});

function minidemo (x) {
    window.clearTimeout (wait);
    $ ('#magic-box').removeClass ().addClass (x);
    window.setTimeout (function () {
        $ ('#magic-box').removeClass ();
    }, 3000);
}